Evaluierung von Möglichkeiten zur Implementierung von Semantischen Analysen für Domänenspezifische Sprachen
نویسندگان
چکیده
Domänen-spezifische Sprachen dienen der Spezifikation von Modellen einer Anwendungsdomäne. Neben der Syntaxprüfung ist es zunehmend erforderlich auch semantische Prüfungen der Modelle durchzuführen. In den klassischen Werkzeugen zur Entwicklung Domänen-spezifischer Sprachen aus dem Gebiet der Modell-basierten Entwicklung wird häufig OCL zur Spezifikation solcher Bedingungen im Meta-Modell eingesetzt. Dem gegenüber stehen Technologien aus dem Gebiet des Übersetzerbaus wie beispielsweise attributierte Grammatiken, die ebenfalls die Spezifikation semantischer Bedingungen ermöglichen. In diesem Beitrag stellen wir diese Technologien gegenüber und untersuchen deren Performanz der syntaktischen und semantischen Analyse und die Qualität von Fehlermeldungen.
منابع مشابه
Entwicklung und Evaluierung einer Domänenspezifischen Sprache für SPS-Schrittketten
Domänenspezifische Sprachen mit passenden Entwurfsund Transformationswerkzeugen unterstützen Anwender in speziellen Gebieten ihre Entwürfe in Implementierungen umzusetzen. Sind solche Sprachen visuell, so können auch graphische Notationen aus dem Anwendungsgebiet übernommen werden, um die Akzeptanz der Sprache zu verbessern. In diesem Artikel berichten wir über den Entwurf, die Implementierung ...
متن کاملOntologische Evaluierung des Semantischen Objektmodells
Das Semantische Objektmodell (SOM) ist ein von Ferstl und Sinz vor über 10 Jahren vorgestellter umfassender Ansatz, der explizit auf die Modellierung betrieblicher Informationssysteme ausgerichtet ist und in vielfältigen Arbeiten weiterentwickelt wurde. In diesem Beitrag wird das SOM mit Hilfe der von Wand und Weber eingeführten Methode der ontologischen Evaluierung von Modellierungssprachen un...
متن کاملDesign, Implementierung und Evaluierung einer virtuellen Maschine für Oz
This thesis presents the design, implementation and evaluation of a virtual machine for the core language of Oz, which we call L. We present L for didactic reasons as an extension of a sublanguage of SML. The most important differences between L and SML are: logic variables, threads, synchronization and dynamic typing. Starting from an informal description of the dynamic semantics in terms of a...
متن کاملKlassifikation von Sprachen zur Modelling medizinischer Behandlungspfade
Informationsmodelle lassen sich durch domänenneutrale oder domänenspezifische Modellierungssprachen beschreiben. Domänenspezifische Sprachen haben dabei den Vorteil, auf die Besonderheiten einer Domäne besser einzugehen. In diesem Beitrag werden medizinspezifische Sprachen zur Modellierung von Behandlungsprozessen, die auch als Behandlungspfade bezeichnet werden, anhand eines Vergleichsrahmens ...
متن کاملImplementierung von eLearning-Szenarien nach der Theorie der kognitiven Lehre
Die Realisierung innovativer, didaktisch und lerntheoretisch begründeter eLearning-Szenarien benötigt dezidierte Werkzeuge, die neuartige Lehrund Lernformen adäquat unterstützen. In diesem Artikel werden eLearning-Szenarien vorgestellt, die das Modell der kognitiven Lehre, das Cognitive Apprenticeship Model [CBN89], implementieren. Hilfreich für ihre Umsetzung ist die Aufzeichnung von Lernverha...
متن کامل